#ifndef MAPAPLANO_H
#define MAPAPLANO_H

#include "mapaabstracto.h"

namespace ui {
namespace tablero {
namespace mapa {

class MapaPlano: public MapaAbstracto {

public:

    MapaPlano(TexturaDeFondo &p_TexturaDeFondo, Ciudades &p_Ciudades);
    ~MapaPlano();

	virtual void moverCamara(mover_camara_e p_eMoverCamara);
	virtual void actualizarPerspectiva(int p_iAncho, int p_iAltura);
	virtual void actualizarCamara();
	virtual void actualizarSeleccion(int p_x, int p_y);

protected:

	virtual void dibujarPlaneta();
	virtual void dibujarCiudades();
};

}
}
}

#endif
